Managing a Multi-file, Multi-language Software Repository for Program Comprehension Tools | a Generic Approach Managing a Multiifile, Multiilanguage Software Repository for Program Comprehension Tools 1 a Generic Approach

نویسنده

  • Manfred Kamp
چکیده

Software repositories that provide a basis for software comprehension or reengineering tools usually have to represent a huge number of documents of diierent types bound into a web of many kinds of relationships. The exibility and the structural properties of a software repository are crucial for its use. This paper presents a repository approach that allows to set up, ll and update a software repository where the documents are represented as a highly integrated structure. The repository schema is described by a user deened, object based conceptual model. The integration of new documents into the existing repository is described by declarative rules. The repository was implemented as part of the GUPRO project.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Managing a Multi-File, Multi-Language Software Repository for Program Comprehension Tools 3/4 A Generic Approach

Software repositories that provide a basis for software comprehension or reengineering tools usually have to represent a huge number of documents of di erent types bound into a web of many kinds of relationships. The exibility and the structural properties of a software repository are crucial for its use. This paper presents a repository approach that allows to set up, ll and update a software ...

متن کامل

Generic Support for Understanding Heterogeneous Software

The GUPRO approach to support program understanding in heterogeneous software environments is presented. GUPRO is an acronym for Generic Understanding of PROgrams. A tool of the GUPRO family consists of a parsing componentwhich translates source code into a repository together with a source code independent query component. Since the repository can be de ned for di erent languages on arbitrary ...

متن کامل

A Tool For Understanding Multi-Language Program Dependencies

This paper describes a prototype tool that facilitates the process of understanding and managing multi-language program dependencies. More specifically, the software tool maintains a repository of host-to-foreign language dependencies between C/C++ and Java code. We describe some program comprehension features of the tool and we discuss a preliminary case study performed in order to verify its ...

متن کامل

“ Meta - models and Tools for Evolution Towards Component Systems

a) Summary of results This project was concerned with developing tools and models to support the transition towards component-based software development. Results achieved in this project can be grouped according to the themes of the original project proposal: • Towards a Component Meta Model First we consider results related to modeling, manipulating and reasoning about software systems in orde...

متن کامل

Code Inspection Approaches for Program Visualization

The aim of this paper is to show the approaches involved in the implementation of two tools of PCVIA project that can be used for Program Comprehension. Both tools use known compiler techniques to inspect code in order to visualize and understand programs’ execution but one of them modifies the source code and the other not. In the non-invasive approach, we convert the source program into an in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998